home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR10 / YICN23.ZIP / SOURCE / LIBTEST.CPP < prev    next >
C/C++ Source or Header  |  1992-11-20  |  881b  |  32 lines

  1. #include "yaklib.h"
  2.  
  3. void main(int argc, char ** argv)
  4. {
  5.   int counter;
  6.   if (argc >= 3)
  7.   {
  8.     yakLib myYakLib(argv[2]);
  9.     switch (argv[1][0])
  10.     {
  11.       case 'a' : cout << "Adding Files...\n\n";
  12.          if (argc > 3)
  13.            for (counter = 3; counter < argc; ++counter)
  14.            {
  15.              cout << argv[counter] << "\n";
  16.              myYakLib.addFile(argv[counter]);
  17.            }
  18.          else
  19.            cout << "No files found.\n";
  20.          break;
  21.       case 'x' : if (argc > 3)
  22.          for (counter = 3; counter < argc; ++counter)
  23.            myYakLib.extractFile(argv[counter]); break;
  24.       case 'l' : myYakLib.listFiles(); break;
  25.       case 'd' : if (argc > 3)
  26.          for (counter = 3; counter < argc; ++counter)
  27.            myYakLib.deleteFile(argv[counter]); break;
  28.       case 'b' : myYakLib.loadToMem(argv[3]); break;
  29.       case 's' : cout << argv[3] << "   " << myYakLib.fileSize(argv[3]);
  30.     }
  31.   }
  32. }